Modeling Techniques in Design-by-Refinement Methodologies

نویسندگان

  • Jerry R. Burch
  • Roberto Passerone
چکیده

Embedded system design methodologies that are based on the effective use of multiple levels of abstraction hold promise for substantial productivity gains. Starting the design process at a high level of abstraction improves control over the design and facilitates verification and synthesis. In particular, if we use a rigorous approach to link the levels of abstraction, we can establish properties of lower levels from analysis at higher levels. This process goes by the name of “design by refinement”. To maximize its benefit, design by refinement requires a formal semantic foundation that supports a wide range of levels of abstraction (e.g., from differential equations describing physical behaviors to high-level requirement specifications). We describe such a semantic foundation, and give examples of how it integrates several well-known models for reactive systems. The semantic foundation allows us to establish the relationships among the different levels of abstractions even when non-homogeneous models are used to describe the design. These relationships are essential to establish properties and to document assumptions about the way the models are used, preventing common errors that are difficult to detect and may otherwise require long redesign cycles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Refinement to the Existing Analytical Methods of Analysis of Buried Pipelines due to Strike-Slip Faulting

Analytical methods presented to analyze the buried steel pipelines at strike-slip fault crossing use the Euler-Bernoulli beam theory. The cross-section of a buried pipe that is completely surrounded by soil cannot rotate freely and would not be remained perpendicular to the bending line after deformation. So it would be better to take into consideration a rotation between the cross-section and ...

متن کامل

Agent-oriented visual modeling and model validation for engineering distributed systems

Agent-Oriented methodologies that have been recently proposed for engineering distributed systems tend to adopt a model-based approach to software development, that is they devise a development process based on the definition of a specific set of models for each steps in the analysis and the software design phases. To be put into practice, this approach demands clear guidelines for building and...

متن کامل

Four Related Dsls Improving Domain- Specific Language Reuse with Software Product Line Techniques Domain-specific Modeling

However, this narrow scope makes it hard to reuse a DSL for a new set of requirements (see the “Reusing and Adapting Domain-Specific Languages” sidebar). We’ve developed two ways to improve reusability and decrease language reuse errors for DSLs and DSL compositions. First, a DSL can incorporate variability and codified configuration rules to enable its refinement for multiple domains. Second, ...

متن کامل

FPGA Design Methodology for Industrial Control Systems - A Review

This paper reviews the state of the art of Field Programmable Gate Array (FPGA) design methodologies with a focus on Industrial Control System applications. The paper starts with an overview of FPGA technology development, followed by a presentation of design methodologies, development tools and relevant CAD environments, including the use of portable Hardware Description Languages and System L...

متن کامل

Formal Refinement Checking in a System-level Design Methodology

Rising complexity, increasing performance requirements, and shortening time-to-market demands necessitate newer design paradigms for embedded system design. Such newer design methodologies require raising the level of abstraction for design entry, reuse of intellectual property blocks as virtual components, refinement based design, and formal verification to prove correctness of refinement step...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002